package kuonjisai;

import java.util.Scanner;

public class J12_Gugudan {

	// 반복문 while, do-while, For 을 이용해서
	// 구구단을 출력해봄
	
	public static void main(String[] args) {
		// 문제 1 : while 문을이용해서 3단을 출력
		
		int i = 1;
		
		while ( i <= 9 ){
			System.out.println( "구구단을 외우자! 구구단을 외자!  3 x " + i + " 는 " + ( 3 * i )  );
			++i;
		}
					
		// 문제 2 : do-while 문을이용해서 7단을 출력
		
		int j = 1;
		
		do {
			System.out.println( "구구단을 외우자! 구구단을 외자!  7 x " + j + " 는 " + ( 7 * j )  );
			++j;
		} while ( j <= 9 );
				
		
		// 문제 3 : for 문을이용해서 9단을 출력
		for ( int k = 1; k <= 9; ++k ){
			System.out.println( "구구단을 외우자! 구구단을 외자!  9 x " + k + " 는 " + ( 9 * k )  );
		}
		
		
		// 문제 4 : 단값을 입력받아 해당 단을 출력5
		// while, do-while, for 반복문등을 이용해서 작성

		Scanner sc = new Scanner(System.in);
		
		int dan = 0;
		int a = 1;
		System.out.println( "출력하실 단을 입력해주세요 (1- 9)" );
		dan = sc.nextInt();													// 단을 입력받음
		
		/* for 문
		for ( int a = 1; a <= 9; ++a ){
			System.out.println( "입력하신 " + dan + "단을 출력합니다. " + dan + " X " + a + " = " + ( dan * a ) );
		}
		*/
		
		// while 문
		/* while ( a <= 9 ){
			System.out.println( "While 을 사용한 구구단! " + dan + "단을 출력합니다. " + dan + " X " + a + " = " + ( dan * a ) );
			++a;
			}
		*/
		
		// do-while 문
		do {
			System.out.println( "이번에는 Do-While!  " + dan + "단이 나옵니다. " + dan + " X " + a + " = " + ( dan * a ) );
			++a;
		} while ( a <= 9);
		
		
		
		
		
		
		
		
		
		

	}

}
